package main

import "fmt"

//type-switch
func main() {
	//这里需要使用空接口
	var in interface{}

	switch in.(type) {
	case nil:
		fmt.Println("nil")
		break //其实可写可不写
	case int:
		fmt.Println("int")
	case string:
		fmt.Println("string")
	}
	//注意fallthrough 不能用在type-switch中
}
